| Conditions | 1 | 
| Paths | 1 | 
| Total Lines | 16 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 1 | ||
| Bugs | 0 | Features | 0 | 
| 1 | "use strict"; | ||
| 12 | module.exports = (callbackList) => { | ||
| 13 | const resolvedList = []; | ||
| 14 | const rejectedList = []; | ||
| 15 | |||
| 16 |     return new Promise(resolve => { | ||
| 17 |         callbackList.map((callback, index) => { | ||
| 18 |             try { | ||
| 19 | resolvedList[index] = callback(); | ||
| 20 |             } catch (e) { | ||
| 21 | rejectedList[index] = e; | ||
| 22 | } | ||
| 23 | }); | ||
| 24 | |||
| 25 |         resolve({resolvedList, rejectedList}); | ||
| 26 | }); | ||
| 27 | }; | ||
| 28 |